the uk general election is just over two weeks away .
political parties and retailers selling political merchandise .
strange offerings include high viz jackets , decanters and birthday cards .